const { defineConfig } = require("@vue/cli-service");
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,
  //vue代理后端接口的配置
  devServer:{
    //设置端口信息
    port: 8888,
    //设置代理
    proxy : {
      //代理的根路径
      // [process.env.VUE_APP_BASE_URL] : {
      //       //是否开启websocket
      //       ws:false,
      //       //代理的后端路径
      //       target : 'http://localhost:8080',
      //       //是否开启根路径转换
      //       changeOrigin:true,
      //       //代理路径更改
      //       pathRewrite:{
      //           ['^' + process.env.VUE_APP_BASE_URL]: '/'
      //       }
      // }
          '/' : {
            //是否开启websocket
            ws:false,
            //代理的后端路径
            target : 'http://localhost:8080',
            //是否开启根路径转换
            changeOrigin:true,
            //代理路径更改
            pathRewrite:{
                '^/': '/'
            }
      }
    }


  },
  //vue打包的配置

  //配置公共路径（must）
  publicPath: '/',
  //打包到哪个文件夹
  outputDir: 'dist',
  //将静态资源打包
  assetsDir: 'static',
  //去除打包后js的map文件
  productionSourceMap: false,
  //去除console
  configureWebpack: {
    //关闭警告
    performance: {
        hints: 'warning',
        //入口起点的最大体积
        maxEntrypointSize: 500000000,
        //生成文件的最大体积
        maxAssetSize: 3000000,
    }
  }

});
